<template>
  <div>
    Brother1
    <p><button @click="sendValue">传值给兄弟二组件</button></p>
  </div>
</template>

<script>
import bus from './bus'
export default {
  methods: {
    sendValue () {
      // 传值就是触发自定义事件（跟子组件传给父组件不一样的地方是，子组件使用this，而兄弟组件传值，必须使用公共的bus）
      /**
       * 参数1：自定义事件的名字
       * 参数2：参数（任何类型都可以）
       */
      bus.$emit('busevent', {
        name: 'lisi',
        address: { province: '广东省', city: '深圳市' },
        hobby: ['写代码', '看源码']
      })
    }
  }
}
</script>
